import java.util.ArrayList;
import java.util.Arrays;
import java.util.Scanner;

public class day230517 {
    // 乒乓球框
    public static void main0(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            char[] arrA = sc.next().toCharArray();
            char[] arrB = sc.next().toCharArray();

            // 分别统计 A 和 B 中字符出现的次数
            int[] boxA = new int[26];
            int[] boxB = new int[26];
            for (char ch : arrA) {
                boxA[ch - 65]++;
            }
            for (char ch : arrB) {
                boxB[ch - 65]++;
            }

            boolean flag = true;

            for (int i = 0; i < 26; i++) {
                if (boxA[i] < boxB[i]) {
                    // 若 A 中有一个字符出现次数小于 B
                    // 就是 No
                    flag = false;
                    break;
                }
            }
            if (flag) {
                System.out.println("Yes");
            } else {
                System.out.println("No");
            }
        }
    }

    // 查找兄弟单词
    public static void main1(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            int n = sc.nextInt();
            // 存放输入的单词
            ArrayList<String> list = new ArrayList<>();
            for (int i = 0; i < n; i++) {
                list.add(sc.next());
            }
            // 待查找单词
            String str = sc.next();
            // 统计待查找单词, 每个字母的个数
            int[] countStr = new int[26];
            for (int i = 0; i < str.length(); i++) {
                countStr[str.charAt(i) - 97]++;
            }
            int k = sc.nextInt();
            // 用来存放结果
            ArrayList<String> ret = new ArrayList<>();

            // 遍历输入的单词
            for (String s : list) {
                if (s.length() != str.length()) {
                    // 长度不相等, 不是带查找单词的兄弟单词
                    continue;
                }
                if (s.equals(str)) {
                    // 完全相等, 不是兄弟单词
                    continue;
                }
                // 统计当前单词, 每个字母的个数
                int[] countS = new int[26];
                for (int i = 0; i < s.length(); i++) {
                    countS[s.charAt(i) - 97]++;
                }
                // 与待查找单词比较
                boolean flag = true;
                for (int i = 0; i < 26; i++) {
                    if (countS[i] != countStr[i]) {
                        flag = false;
                        break;
                    }
                }
                // 如果与待查找单词 字母出现个数相同, 就是兄弟单词
                if (flag) {
                    ret.add(s);
                }
            }

            // 按字典序排序
            ret.sort(new MyComparator());
            // 输出兄弟单词个数
            System.out.println(ret.size());
            if (ret.size() >= k) {
                // 输出第 k 个兄弟单词
                System.out.println(ret.get(k - 1));
            }
        }
    }



    public static void main2(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            int n = sc.nextInt();
            // 存放输入的单词
            String[] arr = new String[n];
            for (int i = 0; i < n; i++) {
                arr[i] = sc.next();
            }
            // 按字典排序
            Arrays.sort(arr);

            // 待查找的单词
            String str = sc.next();
            int k = sc.nextInt();
            int count = 0;
            String kStr = null;

            for (String s : arr) {
                if (isBrother(s.toCharArray(), str.toCharArray())) {
                    count++;
                    if (count == k) {
                        kStr = s;
                    }
                }
            }
            if (kStr == null) {
                System.out.printf("%d\n", count);
            } else {
                System.out.printf("%d\n%s\n", count, kStr);
            }
        }
    }

    private static boolean isBrother(char[] str1, char[] str2) {
        // 长度不同
        if (str1.length != str2.length) {
            return false;
        }

        String strA = new String(str1);
        String strB = new String(str2);
        // 内容相同
        if (strA.equals(strB)) {
            return false;
        }

        Arrays.sort(str1);
        Arrays.sort(str2);
        strA = new String(str1);
        strB = new String(str2);
        // 排序之后, 内容是否相同
        return strA.equals(strB);
    }
}
